iT邦幫忙

DAY 16
2

網頁程式自學亂亂來系列 第 16

用Slim Framework 從 MySQL render撈資料

  • 分享至 

  • xImage
  •  

寫完上一篇 Slim Framework 的文章之後,自己仍對 Slim 很陌生啊~

於是又繼續google大神,希望能得到一些解答...

結果看到一篇外果仁寫的文章: Connecting Slim Framework and MySQL

內容介紹是怎麼利用 Slim Framework 印出 MySQL的資料,

看完之後我的解讀是這樣的:

1.把跟 mysql 連線的帳號密碼存在 lib/mysql.php ,並存成函數 connect_db() 等著被讀取

2-1.在 index.php 文件裡面 new 一個 slim

2-2.在 index.php 文件裡面呼叫 connect_db(); 並且對資料庫 query 內容

2-3.把 query 內容存在陣列,再利用 slim 內建函數 render() ,把資料印出來

3.建立一個 templates 資料夾,裡面放 friends.php ,而 friends.php 則是設定資料要輸出內容的排版格式

註解:在官方文件看到,預設的 render() 函數都是從 templates 資料夾裡面找檔案的

實作與程式碼部分:

1.下載網頁底下的 Download the full test application with commented code 解壓縮後放到XAMPP的htdocs資料夾底下,

2.在phpMyAdmin新增一個資料庫,取名為 slim_db ,然後把 slim-example.sql 匯入資料庫

3.新增一個使用者,並設定資料如下:

帳號:user

密碼:pass

存取主機:localhost

使用權限:全開啦~~哈哈~~

4.然後在瀏覽器網址列輸入 http://localhost/slim-mysql-example/ ,就可以看到從資料庫被render出來的內容啦~

所以我對slim又有多一點的認識了,他是一個很多函數都是先幫我們寫好了(例如render()),而且要讀取甚麼檔案的位置也設定好了(例如templates),所以只要按照框架使用說明來用,應該可以把網站資料分類得很整齊吧!


上一篇
PHP Slim Framework 初次見面
下一篇
學會第一行MySQL語法
系列文
網頁程式自學亂亂來30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
火爆浪子
iT邦研究生 1 級 ‧ 2019-11-20 11:04:14

最近剛好在用 slim 到處看看~
發現好像很冷門

我要留言

立即登入留言